Desktop Images Scripted Actions
Nerdio Manager enables you to execute scripts on desktop images.
Note: You can execute a scripted action immediately or run it on a schedule.
To execute a scripted action:
-
From the main menu, select Desktop Images.
-
From the action menu, select Run script.
-
Enter the following information:
- Schedule: Toggle to turn the scheduler On/Off. See Manage Schedules for Tasks for details about creating a schedule.
-
Scripted Actions: From the drop-down list, select the script you wish to run.
Note:
-
Windows scripts are executed via the Azure Custom Script extension and run in the context of the LocalSystem account.
-
Azure runbooks are executed via the Azure automation account and run in the context of the Nerdio Manager app service principal.
-
The following variables are passed to the script and can be used in the PowerShell commands:
-
$AzureSubscriptionId
-
$AzureSubscriptionName
-
$AzureResourceGroupName
-
$AzureRegionName
-
$AzureVMName
-
$ADUsername (if passing AD credentials)
-
$ADPassword (if passing AD credentials)
-
$SATrigger = "RunOnce"
-
$SATriggerMode = "Manual" | "Schedule"
-
$DesktopImageVmName
-
$DesktopImageActiveVersion
-
$DesktopImageStagedVersion
-
-
-
Scripted actions input parameters: If necessary, provide the required parameters.
-
Pass AD credentials: Select to pass your AD credentials to the script being executed.
-
Restart VM after script execution: Select to restart the VM after script execution.
Note: It is preferable to select this option instead of restarting the VM in your PowerShell commands because the Custom Script extension fails if the script restarts the VM.
-
Once you have entered all the desired information, select either Run now to execute immediately or Save & close to save the script and execute as per the schedule.